package com.hjm.project.finance.record.domain;

import com.hjm.framework.web.domain.BaseEntity;
import com.hjm.framework.aspectj.lang.annotation.Excel;
import lombok.Data;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

/**
 * 账户变更记录对象 agent_deductions_record
 * 
 * @author maker-platform
 * @date 2022-10-28
 */
@Data
public class AgentDeductionsRecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Integer id;

    /** 扣款序号 */
    @Excel(name = "扣款序号")
    private Integer adId;

    /** 变更前编号 */
    @Excel(name = "变更前编号")
    private String agentBefore;

    /** 变更后编号 */
    @Excel(name = "变更后编号")
    private String agentLater;

    /** 变更前团长编号 */
    @Excel(name = "变更前团长编号")
    private String proYlIdBefore;

    /** 变更后团长编号 */
    @Excel(name = "变更后团长编号")
    private String proYlIdLater;

    /** 变更人 */
    @Excel(name = "变更人")
    private String addMan;

    /** 变更时间 */
    @Excel(name = "变更时间")
    private String addDate;








    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("adId", getAdId())
            .append("agentBefore", getAgentBefore())
            .append("agentLater", getAgentLater())
            .append("addMan", getAddMan())
            .append("addDate", getAddDate())
            .toString();
    }
}
